package com.triones.api.entity.bo;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

@Data
public class NoticeBO {
    /**
     * 中文标题
     */
    @NotBlank(message = "中文标题不能为空")
    private String zhTitle;
    /**
     * 英文标题
     */
    @NotBlank(message = "英文标题不能为空")
    private String enTitle;
    /**
     * 日文标题
     */
    @NotBlank(message = "日文标题不能为空")
    private String jaTitle;
    /**
     * 中文内容
     */
    @NotBlank(message = "中文内容不能为空")
    private String zhContent;
    /**
     * 英文内容
     */
    @NotBlank(message = "英文内容不能为空")
    private String enContent;
    /**
     * 日文内容
     */
    @NotBlank(message = "日文内容不能为空")
    private String jaContent;
    /**
     * 通知类型
     */
    @NotBlank(message = "通知类型不能为空")
    private String sceneType;
    /**
     * 通知范围(all：所有用户、customer：自定义选择)
     */
    @NotBlank(message = "通知范围不能为空")
    private String ntfObjRange;
    /**
     * 用户列表
     */
    private List<Long> memberList;
}
